package com.css.fxfzypg.modules.baseData.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * sys_historicalseismicdata
 * @author 
 */
@Data
public class HistoricalSeismicData {
    private String hsdId;


    @JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8")
    @Excel(name = "发震时间" ,databaseFormat = "yyyy.MM.dd",orderNum="0")
    private Date hsdTime;
    @Excel(name = "震中位置(经度)",orderNum="1")
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private BigDecimal hsdLongitude;
    @Excel(name = "震中位置(纬度)",orderNum="2")
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private BigDecimal hsdLatitude;
    @Excel(name = "震级",orderNum="3")
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private BigDecimal hsdSgrade;
    @Excel(name = "震源深度(km)",orderNum="4")
    private String hsdSdepth;
    @Excel(name = "震中烈度",orderNum="5")
    private String hsdSintensity;
    @Excel(name = "精度",orderNum="6")
    private String hsdPrecision;
    @Excel(name = "参考地名",orderNum="7")
    private String hsdReferencename;

    private String hsdStatus;

    private Date updateTime;

    private Date createTime;

    private String createUser;

    private String createName;

    private String updateUser;

    private String textHsdTime;


}